package cn.signalpha.common.annotation;

import cn.signalpha.modules.system.entity.enums.OperateLogTypeEnum;

import java.lang.annotation.*;

/**
 * 操作日志注解
 *
 * @author signalpha
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD,ElementType.PARAMETER})
public @interface OperateLogAnnotation {

	/**
	 * 日志备注
	 */
	String remark() default "操作数据";


	/**
	 * 操作类型
	 */
	OperateLogTypeEnum operateType() default OperateLogTypeEnum.AUTH;

}
